package info.grid.despierto;

import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ListView;

/**
 * リスト内にボタンを配置してそれが押されたとき通知してくれるListView
 * @author Tom
 */
public class MultiButtonListView extends ListView implements OnClickListener {

	/**
	 * コンストラクタ
	 * @param ctx
	 */
	public MultiButtonListView(Context ctx) {
		super(ctx);
	}

	/**
	 * コンストラクタ
	 * @param ctx
	 * @param attrs
	 */
	public MultiButtonListView(Context ctx, AttributeSet attrs) {
		super(ctx, attrs);
	}

	/**
	 * リスト内のボタンがクリックされたら呼ばれる
	 */
	@Override
	public void onClick(View v) {
		int pos = (Integer) v.getTag();
		this.performItemClick(v, pos, v.getId());// idって普通なに渡すの？
	}

}